home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / usr / share / snmp / mib2c-data / syntax-RowStatus-get.m2i < prev    next >
Text File  |  2008-09-22  |  2KB  |  66 lines

  1. #############################################################  -*- c -*-
  2. ## generic include for XXX. Do not use directly.
  3. ##
  4. ## $Id: syntax-RowStatus-get.m2i 12090 2005-04-18 22:04:52Z rstory $
  5. ########################################################################
  6. @if $m2c_mark_boundary == 1@
  7. /** START code generated by $RCSfile$ $Revision: 12090 $ */
  8. @end@
  9. ########################################################################
  10. ##
  11. @include generic-get-decl.m2i@
  12. @include generic-ctx-get.m2i@
  13. @if $m2c_node_skip_mapping != 1@
  14.     /*
  15.      * TODO:245:o: |-> Implement $context RowStatus mapping
  16. @if $mfd_code_verbose == 1@
  17.      *
  18.      * If the values for your data type don't exactly match the
  19.      * possible values defined by the mib, you should map them here.
  20. @end@
  21.      */
  22.     /*
  23.      * update INTERNAL_* macros defined in the header, if neccessary
  24.      */
  25.     switch ($m2c_node_lh) {
  26.  
  27.         /* `active', which indicates that the conceptual row is
  28.               available for use by the managed device */
  29.     case INTERNAL_$context.uc_$node.uc_ACTIVE:
  30.         $m2c_node_lh = ROWSTATUS_ACTIVE;
  31.         break;
  32.  
  33.         /* `notInService', which indicates that the conceptual
  34.                  row exists in the agent, but is unavailable for use by
  35.                  the managed device (see NOTE below); 'notInService' has
  36.                  no implication regarding the internal consistency of
  37.                  the row, availability of resources, or consistency with
  38.                  the current state of the managed device */
  39.     case INTERNAL_$context.uc_$node.uc_NOTINSERVICE:
  40.         $m2c_node_lh = ROWSTATUS_NOTINSERVICE;
  41.         break;
  42.  
  43.         /* `notReady', which indicates that the conceptual row
  44.                  exists in the agent, but is missing information
  45.                  necessary in order to be available for use by the
  46.                  managed device (i.e., one or more required columns in
  47.                  the conceptual row have not been instanciated) */
  48.     case INTERNAL_$context.uc_$node.uc_NOTREADY:
  49.         $m2c_node_lh = ROWSTATUS_NOTREADY;
  50.         break;
  51.  
  52.     default:
  53.         snmp_log(LOG_ERR,
  54.                  "couldn't map value %ld for $node RowStatus\n",
  55.                  $m2c_node_lh);
  56.         return SNMP_ERR_GENERR;
  57.     }
  58.  
  59. @end@
  60. @include generic-get-decl-bot.m2i@            
  61. ##
  62. ########################################################################
  63. @if $m2c_mark_boundary == 1@
  64. /** END code generated by $RCSfile$ $Revision: 12090 $ */
  65. @end@
  66.